@charset "gb2312";
/*
CSS Reset   
理念：清除和重置是紧密不可分的
整理：田 凯
*/
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td {margin: 0; padding: 0;} /* table elements 表格元素 */ 
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
/* 设置默认字体 */
body,button, input, select, textarea { /* for ie */ font: 12px/1 Tahoma, Helvetica, Arial, "微软雅黑", sans-serif;}
/* 定义h标签 */
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
/* 重置列表元素 */
ul, ol,li { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; color:#686868;}
a:hover{ color:#000;}
:link, :visited {text-decoration: none;}
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:none; border:0px; margin:0px; padding:0px;}
abbr[title], acronym[title] { border-bottom: 1px dotted;cursor: help;} /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ 
q:before, q:after { content: ''; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 重置表格元素 */
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{ clear:both;}
/* 左右 浮动*/
.f_l{ float:left;}
.f_r{ float:right;}

table, th, tr, td{ border:1px solid #666 !important;}

/* ------------------------------------CSS Reset  End------------------------------- */
.top{ width:auto; height:32px; background:#d7e2e9; border-bottom:1px solid #cccccc;}
.top_c{ width:1030px; height:32px; margin:0px auto; line-height:32px;}
.top_c1{ width:700px; height:32px; float:left; color:#5c5c5c;}
.top_c2{  height:32px; float:right; color:#5c5c5c;}
.top_c2 a{ margin:0px 5px; color:#5c5c5c;}

.head{ width:auto; height:95px;  background:url(head.jpg) repeat-x; overflow:hidden;}
.head1{ width:1045px; height:95px; margin:0px auto;}
.logo{ width:535px; height:95px; background:url(logo.png) no-repeat; float:left; text-indent:-9999px; margin-left:35px; margin-bottom:10px;}
.tel{ width:226px; height:95px; background:url(tel.png) no-repeat; float:right; margin-right:15px;}

.nav_c{ width:auto; height:44px; background:url(nav.jpg) repeat-x;}
.nav{ width:1040px; height:44px; position:relative; z-index:1; margin:0px auto;}
.nav .nLi{ float:left;  position:relative; display:inline; line-height:44px; text-align:center;}
.nav .nLi a{ display:block; width:112px; height:44px; color:#fff;  text-align:center; font-size:14px;}
.nav .sub{ display:none; width:220px; left:-55px; top:40px; position:absolute; background:#007dc6;filter:alpha(opacity=85); opacity:0.85;}
.nav .sub li{ zoom:1;}
.nav .sub li a{text-align:left; line-height:40px; background:none; width:220px; height:40px; font-size:14px; margin:0px !important; color:#FFF; border:none; text-align:center;}
.nav .sub li a:hover{ background:#e44e18;}
.line{ width:2px; height:44px; float:left; background:url(line.jpg) no-repeat;}


.i_t{ width:auto; height:35px; line-height:35px; color:#FFF; padding-left:10px; background:url(h2_bg.jpg) repeat-x;}
.i_t span{ width:105px; height:35px; display:block; float:left; background:url(span.jpg) repeat-x; text-align:center;}
.i_t a{ width:70px; height:33px; float:right; display:block; background:url(m.jpg) no-repeat;}

.i0{ width:1040px; height:270px; margin:15px auto;}
.i01{ width:215px; height:270px; float:left;}
.cpfl{ width:215px; height:270px; background:#0d69bd; overflow:hidden;}
.cpfl_t{ width:215px; height:35px; line-height:35px; color:#FFF; text-align:center; border-bottom:1px solid #0063ac; margin-bottom:5px;}
.cpfl_c{ width:206px; background:#097ac8; margin:0px auto; padding:2px 0px;}
.cpfl_c p{width:185px; height:30px;  line-height:28px; margin:5px 0px 5px 7px; padding-left:5px; cursor:pointer; border-bottom:1px solid #2291de; font-size:14px;}
.cpfl_c p:hover{ background:url(a.jpg) no-repeat; }
.cpfl_c p:hover a{ color:#333;}
.cpfl_c p a{ display:block; color:#fff;}
.fw{ padding:2px 10px; line-height:21px; color:#FFF; margin-top:5px;}

.m{ width:163px; height:35px; background:url(m.jpg) no-repeat; display:block; margin:17px 0px 0px 20px;}
.more3{ width:36px; height:11px; display:block; background:url(im.jpg) no-repeat; float:right; margin:11px 3px 0px 0px;}
.i02{ width:790px; height:270px; float:right;} 
.i02_t{ width:auto; height:31px; border-bottom:4px solid #0d69bd; background:url(h22.jpg) no-repeat; line-height:34px; color:#FFF; padding-left:24px;}
.i02 ul li{ float:left;margin:8px 5px 12px 7px; position:relative;}
.i02 ul li img{ width:250px; height:185px;}
.i02 ul li img:hover{ border-color:#601d15;}
.i02 ul li p{ text-align:center;font-size:14px; line-height:45px;}

.i1{ width:1040px; height:250px; margin:15px auto;}
.i11{ width:1040px; height:250px; float:left; border:1px solid #e5e5e5;}
.about{ line-height:35px; padding-right:10px; font-size:12px !important;}
.about img{ float:left; margin:9px 10px 0px 10px;}


.i2{ width:1040px; margin:15px auto; overflow:hidden; border:1px solid #e5e5e5;}
.i2 h2{ width:auto; height:35px; line-height:35px; color:#FFF; padding-left:10px; background:url(h2_bg.jpg) repeat-x;}
.i2 h2 span{ width:105px; height:35px; display:block; float:left; background:url(span.jpg) repeat-x; text-align:center;}
.i2 h2 a{ width:70px; height:33px; float:right; display:block; background:url(m.jpg) no-repeat;}
.marquee{width:1035px; overflow:hidden;margin:13px auto 0px auto; height:217px;}
.marquee ul{width:auto; overflow:hidden;}
.marquee ul li{ line-height:17px; float:left; margin:0px 8px 15px 8px; text-align:center; color:#696969; overflow:hidden;}
.marquee ul li a{color:#696969; text-decoration:none;}
.marquee ul li p{ margin-top:10px;}
.marquee ul li img{padding:5px; width:230px; height:170px; background:#FFF; border:1px solid #e5e5e5;}
.marquee ul li img:hover{ border-color:#017cd6;}

.i3{ width:1040px; height:240px; margin:15px auto;}
.i32{ width:735px; height:240px; float:left; margin-left:26px; border:1px solid #e5e5e5;}
.slideBox{ width:255px; height:170px; overflow:hidden; position:relative; border:1px solid #e5e5e5;	float:left; margin:15px 0px 0px 15px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:4px; bottom:2px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:6px; height:6px; line-height:14px; text-align:center; cursor:pointer; text-indent:-9999px; border-radius:10px; border:1px solid #014d93;}
.slideBox .hd ul li.on{ background:#014d93;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:255px; height:170px; display:block;}
.i32_c{ line-height:28px; margin-top:6px; width:430px; float:right; padding-right:10px;}
.i32_c ul li{ background:url(d.jpg) no-repeat 2px 12px; border-bottom:1px dashed #e5e5e5; line-height:29px; padding-left:12px;}
.i32_c ul li span{ float:right;}

.i33{ width:275px; height:240px; float:left; border:1px solid #e5e5e5;  border-radius:10px 10px 0px 0px;}
.i33 h2{ width:auto; height:35px; line-height:35px; color:#FFF;  background:#016ebe; border-radius:7px 7px 0px 0px;}
.i33 h2 span{ float:left; margin-left:10px;}
.i33 h2 a{float:right; color:#FFF; font-size:12px; margin-right:5px;}
.i33_c{ width:250px; height:auto; margin:15px auto 0px auto; line-height:20px;}
.i33_c img{ margin-bottom:5px;}


.i4_c{ width:1040px; height:320px; margin:0px auto; border:1px solid #e5e5e5;}
.i4_t{ width:1040px; height:65px; background:url(i4.jpg) repeat-x; margin-bottom:20px;}
.i4_t span{ width:175px; height:65px; margin:0px auto; text-align:center; background:#f1f1f1; display:block; line-height:30px; font-size:20px; color:#bc0009;}
.i4_t span i{ font-style:normal; color:#afafaf; font-size:16px !important;}

.i41{ width:415px; height:270px; float:left; margin:11px 0px 0px 7px;}
.slideBox2{ width:415px; height:270px; overflow:hidden; position:relative; margin:0px auto;}
.slideBox2 .hd2{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .bd2{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd2 li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd2 img{ width:415px; height:220px; display:block;  }
.slideBox2 .bd2 li p{ margin-top:10px;}
.slideBox2 .bd2 li .p1{ font-size:14px; margin-top:8px;}
.slideBox2 .bd2 li .p2{ font-size:16px; margin-top:8px;}
.slideBox2 .bd2 li .p3{ font-size:12px; line-height:20px; text-indent:2em;}
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; display:block; width:15px; height:12px; display:block; margin-top:45px; top:185px;}
.slideBox2 .prev{ left:auto; right:20px; background:url(11.jpg) no-repeat;}
.slideBox2 .next{ left:auto; right:0px; background:url(21.jpg) no-repeat;}
.slideBox2 .prev:hover{ left:auto; right:20px; background:url(12.jpg) no-repeat;}
.slideBox2 .next:hover{ left:auto; right:0px; background:url(22.jpg) no-repeat;}
.i42{ width:585px; height:270px; float:right; margin:11px 10px 0px 0px;}
.i42 ul li{ padding-left:12px; line-height:37px; background:url(icon2.jpg) no-repeat 4px 17px; border-bottom:1px dashed #e5e5e5;}
.i42 ul li  span{ float:right;}

.h2_t{ width:auto; height:35px; background:url(h2.jpg) no-repeat left bottom; line-height:34px; padding-left:6px;}
.h2_t i{ color:#c8000f; font-style:normal; margin-left:8px;}
.h2_t span{ float:right; font-size:12px; margin-right:10px; font-weight:normal;}
.bor{ border:1px solid #d6d6d6;}
.mb_15{ margin-bottom:15px;}
.more2{ width:11px; height:11px; display:block; background:url(more.jpg) no-repeat; float:right; margin:13px 10px 0px 0px;}
.lxwm{ line-height:26px; padding:10px 5px 0px 5px;}
.lxwm img{ margin-bottom:10px;}

.main{ width:1040px; overflow:hidden; margin:15px auto}
.m_l{ width:230px; float:left;}
.cpfl2{ width:auto; height:auto;}
.cpfl2 ul{ padding:10px;}
.cpfl2 ul li{ line-height:30px; background:url(icon2.jpg) no-repeat 2px 12px; padding-left:12px; border-bottom:1px dashed #CCCCCC;}
.cpfl2 ul li a{ display:block;}
.cpfl2 ul p{ line-height:28px; padding-left:20px; background:url(icon2.jpg) no-repeat 13px 12px;}
.a_color li{ font-size:14px;}
.a_color ul li a{ color:#601d15;}

.m_r{ width:785px; min-height:380px; float:right;}
.r_c{ line-height:200%; margin-top:10px; padding:10px; font-size:16px;}
.r_c_t{ text-align:center; border-bottom:1px dashed #e5e5e5; line-height:22px; margin-bottom:5px;}
.r_c_t p{ font-size:12px; color:#999; font-weight:normal;}
.r_c img{ max-width:775px; height:auto !important;}

.i_pro{ width:auto; padding:10px;}
.i_pro li{ float:left; margin:10px 4px 5px 4px;}
.i_pro li p{ text-align:center; margin:10px 0px;}
.i_pro li img{ width:175px; height:135px; border:1px solid #e5e5e5; padding:3px;}
.i_pro li img:hover{ border-color:#0055a3;}

.i_pro2{ width:auto; padding:10px;}
.i_pro2 li{  margin:10px 0px; width:auto; height:160px;}
.i_pro2 li p{ text-align:left; font-size:15px; margin-bottom:8px;}
.i_pro2 li p a{ color:#000;}
.i_pro2 li span{ line-height:29px;}
.i_pro2 li span a{ color:#F00;}
.i_pro2 li img{ width:195px; height:135px; float:left; margin-right:15px;}

.news{MARGIN: 20px 0px 0px;}
.news li{ margin:10px 10px; border-bottom:1px dashed #e5e5e5; line-height:25px;}
.news li h3{ font-size:12px; font-weight: normal;}
.news li span{ float:right;}
.m_r2{ width:785px; float:right;}

.wp-pagenavi{CLEAR: both; margin:20px 0px 20px 12px;}
.wp-pagenavi A{BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN{BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover{BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current{BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current{FONT-WEIGHT: bold}

#faqbox { margin:20px 0px 0px 20px;}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}

.footer{ width:auto; background:#0079c0;}
.footer_c{ width:auto; margin:0px auto;}
.footer_c .p_nav{ height:40px; line-height:40px; text-align:center; color:#0166a2; background:#0079c0; border-bottom:1px solid #0166a1;}
.footer_c .p_nav a{font-size:14px; margin:0px 30px; color:#fff;}
.footer_c .p_c{ width:1040px; height:85px; margin:0px auto; text-align:center; line-height:32px; padding-top:12px; color:#fff; background:url(f.jpg) no-repeat 800px 20px;}

/*浮动客服*/
#floatDivBoxs{width:160px;background:#fff;position:fixed;top:260px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#0079c0;color:#fff;font-size:18px;text-indent:14px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:5px 0px 5px 16px; font-size:20px;}
#floatDivBoxs .floatDtel img{display:block;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:40px;height:45px;background:url(qq/online_arrow.jpg) no-repeat -5px 0px;position:fixed;top:260px;right:160px ;z-index:999;}
#rightArrow a{display:block;height:45px;}